$(function () {
    $('#link_reg').on('click', function () {
        $('.login-box').hide()
        $('.reg-box').show()

    })
    $('#link_login').on('click', function () {
        $('.login-box').show()
        $('.reg-box').hide()

    })

    //为layui添加点击规则
    layui.form.verify({
        pwd: [/^[\S]{6,12}$/, '必须是6-12位非空字符~'],
        repwd(val) {
            let strPwd = $('#txtPwd').val().trim()
            if (strPwd !== val) return '写错了 重新写'
        }
    })
    $('.reg-box>form.layui-form').on('submit', function (e) {
        e.preventDefault();
        let strData = $(this).serialize()
        $.ajax({
            method: 'post',
            url: "/api/reguser",
            data: strData,
            success(res) {
                if (res.status !== 0) return layui.layer.msg(res.message)
                layui.layer.msg(res.message)
                //用代码 模拟去登录超链接的被点击事件
                $('#link_login').trigger('click')
            }
        })
    })


    $('.login-box>form.layui-form').on('submit', function (e) {
        e.preventDefault();
        let strData = $(this).serialize()
        $.ajax({
            method: 'post',
            url: "/api/login",
            data: strData,
            success(res) {
                //如果注册失败，提示消息，并跳出函数
                if (res.status !== 0) return layui.layer.msg(res.message)
                //如果成功，则提示消息，并保存 TOken
                layui.layer.msg(res.message, {
                    icon: -1,
                    time: 1500
                }, function () {
                    //将服务器返回的token保存到浏览器的sessionStorage中
                    sessionStorage.setItem('token', res.token)
                    //跳转到首页 index.html
                    //location.href='url'
                    //location.assign('url')
                    location.replace('/index.html')
                })
            }
        })
    })
})